﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Didsoft.AccesoUsuario.AccesoDatos.Entidades;

namespace Boa.AIT.AccesoDatos.Entidades.DTO
{
    public class DtoBOAPersonal
    {
        public int EmpleadoId { get; set; }
        public string EmpleadoNombre { get; set; }
        public string EmpleadoApellidoPaterno { get; set; }
        public string EmpleadoApellidoMaterno { get; set; }
        public int ItemId { get; set; }
        public int CargoId { get; set; }
        public string CargoNombre { get; set; }
        public int OrganigramaId { get; set; }
        public string OrganigramaNombre { get; set; }
        public int NivelJerarquicoId { get; set; }
        public string JerarquiaNombre { get; set; }
        public int TipoContratoId { get; set; }
        public string TipoContratoNombre { get; set; }
        public int UsuarioEmpleadoId { get; set; }
        public string UsuarioNombre { get; set; }
        public string UsuarioPassword { get; set; }
        public int CiudadId { get; set; }
        public string CiudadNombre { get; set; }



        public string NombreCompleto { get { return EmpleadoApellidoPaterno + " " + EmpleadoApellidoMaterno + " " + EmpleadoNombre + " [" + CargoNombre + "]"; } }

        public string NombreCompletoYCiudad { get { return EmpleadoApellidoPaterno + " " + EmpleadoApellidoMaterno + " " + EmpleadoNombre + " - [" + CiudadNombre + "]"; } }

        public override string ToString()
        {
            return EmpleadoApellidoPaterno + " " + EmpleadoApellidoMaterno + " " + EmpleadoNombre;
        }

    }


    public class DUAUsuario_DtoBOAPersonal : DUA_Usuario
    {
        public DtoBOAPersonal DtoBOAPersonal { get; set; }
    }
}
